@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

*:before,
*:after {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

*:focus {
	outline: none;
}

ul, ol { list-style: none; }
html,body{width: 100%;height: 100%;}
input,textarea,button{font-family: 'Helvetica Neue', 'Helvetica', 'sans-serif', 'Microsoft Yahei', 'PingFangSC-Regular', 'helvetica', 'arial' !important;}
body,input{
	font-family: 'Helvetica Neue', 'Helvetica', 'sans-serif', 'Microsoft Yahei', 'PingFangSC-Regular', 'helvetica', 'arial' !important;
	color: #333;
	background: #f0f0f0;
	font-size:0.3rem;
	-webkit-font-smoothing: antialiased;//灰度平滑
}

input,
textarea{
	-webkit-user-select: text;
	-moz-user-select: -moz-text;
	-moz-user-select: text;
	outline: none;border:none;
}

img{
	border: none;margin: 0px; padding: 0px;
}

a:link,a:visited,a:hover,a:active {
    text-decoration: none;
}
.fl{float: left;}
.fr{float: right;}

.clearfix{
	zoom:1;
}
.clearfix:after{
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}